# encoding: utf-8
# module alembic.AbcGeom
# from C:\Program Files\Python39\lib\site-packages\alembic.cp39-win_amd64.pyd
# by generator 1.147
# no doc

# imports
import alembic.Abc as __alembic_Abc
import Boost.Python as __Boost_Python


from .OSchema_Xform import OSchema_Xform

class OXformSchema(OSchema_Xform):
    """ The OXformSchema class is a xform schema writer """
    def getArbGeomParams(self, OXformSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getArbGeomParams( (OXformSchema)arg1) -> OCompoundProperty """
        pass

    def getChildBoundsProperty(self, OXformSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getChildBoundsProperty( (OXformSchema)arg1) -> OBox3dProperty """
        pass

    def getNumSamples(self, OXformSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        getNumSamples( (OXformSchema)arg1) -> int :
            Return the number of samples contained in this object
        """
        pass

    def getTimeSampling(self, OXformSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        getTimeSampling( (OXformSchema)arg1) -> TimeSampling :
            Return the TimeSampling of this object
        """
        pass

    def getUserProperties(self, OXformSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getUserProperties( (OXformSchema)arg1) -> OCompoundProperty """
        pass

    def reset(self, OXformSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ reset( (OXformSchema)arg1) -> None """
        pass

    def set(self, OXformSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ set( (OXformSchema)arg1, (XformSample)sample) -> None """
        pass

    def setFromPrevious(self, OXformSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ setFromPrevious( (OXformSchema)arg1) -> None """
        pass

    def setTimeSampling(self, OXformSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        setTimeSampling( (OXformSchema)arg1, (int)index) -> None :
            Change the TimeSampling used by this property with the given index
        
        setTimeSampling( (OXformSchema)arg1, (TimeSampling)TimeSampling) -> None :
            Change the TimeSampling used by this property with the given TimeSampling
        """
        pass

    def valid(self, OXformSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ valid( (OXformSchema)arg1) -> bool """
        pass

    def __bool__(self, OXformSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ __bool__( (OXformSchema)arg1) -> bool """
        pass

    def __init__(self, p_object, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ __init__( (object)arg1) -> None """
        pass

    def __reduce__(self, *args, **kwargs): # real signature unknown
        pass

    __instance_size__ = 520


